body {
    color: #333;
    background-color: var(--bg-100);
    // user-select: none;

    #app {
        margin: auto;
        // outline: 1px dashed orange;
        max-width: 1440px;
        min-width: 1200px;
    }
}

ul {
    padding: 0;
    list-style: none;
}

:root {
    --el-fill-color-blank: transparent;
    --el-border-color-lighter: transparent;

    .el-card {
        --el-card-border-color: transparent;
    }
}

// 覆盖element-ui样式
.el-step {
    margin-right: 1px;
    margin-bottom: 6px;

    .el-step__head.is-process {

        .el-step__icon {
            color: #fff;
            background-color: var(--primary-100);
        }
    }

}

.el-collapse {

    .el-collapse-item__header {
        padding-left: 1rem !important;
        background-color: var(--bg-300);
    }
}

.el-collapse-item {
    margin-bottom: .75rem;
}